/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controle;

import dao.MegadogDAO;
import dao.MegadogDAOImp;
import dao.UsuarioDAO;
import dao.UsuarioDAOImp;
import java.util.List;
import modelo.Usuario;

public class UsuarioController {

    private Usuario usuario;

    public UsuarioController() {
        if (this.usuario == null) {
            this.usuario = new Usuario();
        }
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public List<Usuario> mostraTodos() throws Exception {
        UsuarioDAO dao = new UsuarioDAOImp();
        return dao.mostraTodos();
    }

    public String verificaAcao() throws Exception {
       /* if (getUsuario().getId() != null) {
            UsuarioDAO dao = new UsuarioDAOImp();
            dao.salvar(getUsuario());
            return "megadog";
        } else {*/
            UsuarioDAO dao = new UsuarioDAOImp();
            dao.gravar(getUsuario());
            return "megadog";
        //}
    }
}
